// common模型：将公共的请求数据处理及请求操作写在这里
import req from "@/services/http";
import { NORMAL_LOGIN, MOBILE_LOGIN, VERIFY_CAPTCHA, GET_SMS_CODE, JWT_PRE_CHECK, GET_ADMIN_INFO } from "@/config/url";

// 做请求方法
const model = {
    // 常规登录方法
    normalLogin(obj) {
        return req.post(NORMAL_LOGIN, obj);
    },
    // 图形验证码的验证
    verifyCpt(obj) {
        return req.post(VERIFY_CAPTCHA, obj);
    },
    // 获取短信验证码
    getCode(obj) {
        return req.post(GET_SMS_CODE, obj);
    },
    // 短信登录
    mobileLogin(obj) {
        return req.post(MOBILE_LOGIN, obj);
    },
    // jwt预检
    checkJWT() {
        return req.get(JWT_PRE_CHECK);
    },
    // 获取管理员信息
    getAdminInfo() {
        return req.get(GET_ADMIN_INFO);
    },
    // .....
};

// 导出模型
export default model;
